<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        
    </style>
</head>
<body>
    
</body>
<script>
    // 正则的test方法：验证
    // 返回值是布尔值
    // 默认验证规则：只要字符串的局部，能符合正则要求，即返回true
    // 如果需要验证完整字符串，需要给正则添加开头和结尾的标志

    // - 邮箱：数字+英文+@+英文+.+英文
    // var str = "abc124@abc.com";
    // var str = "abc_124@abc.com";
    // var reg = /^[0-9a-z]{2,10}@[a-z]{2,10}\.[a-z]{2,3}$/i;
    // console.log( reg.test(str) );

    // - qq号：纯数字，5~11，不能0开头
    // var str = "704206198";
    // var str = "070420619";
    // var reg = /^[1-9]\d{4,10}$/;
    // console.log(reg.test(str));

    // - 手机号：11位数字，1开头，第二位3~9
    // var str = "17600901915";
    // var str = "11600901915";
    // var reg = /^1[3-9]\d{9}$/;
    // console.log(reg.test(str))

    // - 固定电话：开头为0，二位或者三位数字加上-开头，为非零的八位数字，结尾是1到4位的分机号
    // var str = "010-12345678-0001";
    // var str = "010-12345678";
    // var str = "12345678";
    // var str = "12345678-1234";
    // var str = "0713-12345678";
    // var str = "02340678";
    // var reg = /^(0\d{2,3}-)?[1-9]\d{7}(-\d{1,4})?$/;
    // console.log(reg.test(str))

    // - url地址（网址）
    // var str = "https://www.baidu.com"
    // var str = "http://www.baidu.com"
    // var str = "www.baidu.com"
    // var str = "baidu.com"
    // var str = "mp3.baidu.com"
    // var str = "http://baidu.com"
    // var str = "https://baidu.cn"
    // var str = "https://baidu.com.cn"
    // var str = "bai_du.com"
    // var str = "http://wwwwww1.baidu.com"
    // var reg = /^(https?:\/\/)?([0-9a-z]{1,6}\.)?[a-z0-9]{2,10}(\.[a-z]{2,3}){1,2}$/;
    // console.log(reg.test(str))

    
    // - 复杂邮箱：英文数字下划线@一串英文或数字.一串英文


    
    // 当前(老板，产品，项目负责人，客户，程序员)自定义的规则
    // 用户名
    // 密码
    // 评论内容
    // 在线考试答案
    // 学号


</script>
</html>